<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>spdif: xspdif_chsts.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">spdif
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xspdif__chsts_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xspdif_chsts.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">AES Status and Register Masks and Shifts</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>For formats/line protocols check the AES Standard specifications document </p>
</div></td></tr>
<tr class="memitem:gacd17567243b30f06696ebb08c7b52a68"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gacd17567243b30f06696ebb08c7b52a68">XSPDIF_AES_STS_USE_OF_CH_STS_BLK_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gacd17567243b30f06696ebb08c7b52a68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use of Channel Status Block bit shift.  <a href="group__spdif.html#gacd17567243b30f06696ebb08c7b52a68">More...</a><br/></td></tr>
<tr class="separator:gacd17567243b30f06696ebb08c7b52a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga037137493b39c8d16d47305e8d612630"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga037137493b39c8d16d47305e8d612630">XSPDIF_AES_STS_USE_OF_CH_STS_BLK_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__spdif.html#gacd17567243b30f06696ebb08c7b52a68">XSPDIF_AES_STS_USE_OF_CH_STS_BLK_SHIFT</a>)</td></tr>
<tr class="memdesc:ga037137493b39c8d16d47305e8d612630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use of Channel Status Block mask.  <a href="group__spdif.html#ga037137493b39c8d16d47305e8d612630">More...</a><br/></td></tr>
<tr class="separator:ga037137493b39c8d16d47305e8d612630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga567bced0ad2be4f7a01ddf89b999f915"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga567bced0ad2be4f7a01ddf89b999f915">XSPDIF_AES_STS_LINEAR_PCM_ID_SHIFT</a>&#160;&#160;&#160;(1)</td></tr>
<tr class="memdesc:ga567bced0ad2be4f7a01ddf89b999f915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear PCM Identification bit shift.  <a href="group__spdif.html#ga567bced0ad2be4f7a01ddf89b999f915">More...</a><br/></td></tr>
<tr class="separator:ga567bced0ad2be4f7a01ddf89b999f915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c214675f7ddf66a51bb87f36266b620"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga9c214675f7ddf66a51bb87f36266b620">XSPDIF_AES_STS_LINEAR_PCM_ID_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__spdif.html#ga567bced0ad2be4f7a01ddf89b999f915">XSPDIF_AES_STS_LINEAR_PCM_ID_SHIFT</a>)</td></tr>
<tr class="memdesc:ga9c214675f7ddf66a51bb87f36266b620"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linear PCM Identification mask.  <a href="group__spdif.html#ga9c214675f7ddf66a51bb87f36266b620">More...</a><br/></td></tr>
<tr class="separator:ga9c214675f7ddf66a51bb87f36266b620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31d37e948304527fc7f2805c12beaa5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga31d37e948304527fc7f2805c12beaa5d">XSPDIF_AES_STS_AUDIO_SIG_PRE_EMPH_SHIFT</a>&#160;&#160;&#160;(2)</td></tr>
<tr class="memdesc:ga31d37e948304527fc7f2805c12beaa5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio signal pre- emphasis bit shift.  <a href="group__spdif.html#ga31d37e948304527fc7f2805c12beaa5d">More...</a><br/></td></tr>
<tr class="separator:ga31d37e948304527fc7f2805c12beaa5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadbb9d31148b71d737e51021aa90986d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gadbb9d31148b71d737e51021aa90986d2">XSPDIF_AES_STS_AUDIO_SIG_PRE_EMPH_MASK</a>&#160;&#160;&#160;(0x7 &lt;&lt; XSPDIF_AES_STS_AUDIO_SIG_PRE_EMPH_SHIFT)</td></tr>
<tr class="memdesc:gadbb9d31148b71d737e51021aa90986d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio signal pre-emphasis mask.  <a href="group__spdif.html#gadbb9d31148b71d737e51021aa90986d2">More...</a><br/></td></tr>
<tr class="separator:gadbb9d31148b71d737e51021aa90986d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga326786a673b55daf8b3f68050167481f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga326786a673b55daf8b3f68050167481f">XSPDIF_AES_STS_LOCK_INDICATION_SHIFT</a>&#160;&#160;&#160;(5)</td></tr>
<tr class="memdesc:ga326786a673b55daf8b3f68050167481f"><td class="mdescLeft">&#160;</td><td class="mdescRight">lock indication bit shift  <a href="group__spdif.html#ga326786a673b55daf8b3f68050167481f">More...</a><br/></td></tr>
<tr class="separator:ga326786a673b55daf8b3f68050167481f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac73a0ee6d535b3a0e02774b564bae998"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gac73a0ee6d535b3a0e02774b564bae998">XSPDIF_AES_STS_LOCK_INDICATION_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__spdif.html#ga326786a673b55daf8b3f68050167481f">XSPDIF_AES_STS_LOCK_INDICATION_SHIFT</a>)</td></tr>
<tr class="memdesc:gac73a0ee6d535b3a0e02774b564bae998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock indication mask.  <a href="group__spdif.html#gac73a0ee6d535b3a0e02774b564bae998">More...</a><br/></td></tr>
<tr class="separator:gac73a0ee6d535b3a0e02774b564bae998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8023c98dcc18afc76163ac2a87c0852"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gaf8023c98dcc18afc76163ac2a87c0852">XSPDIF_AES_STS_SAMPLING_FREQ_E_SHIFT</a>&#160;&#160;&#160;(6)</td></tr>
<tr class="memdesc:gaf8023c98dcc18afc76163ac2a87c0852"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Frequency 0 bit shift.  <a href="group__spdif.html#gaf8023c98dcc18afc76163ac2a87c0852">More...</a><br/></td></tr>
<tr class="separator:gaf8023c98dcc18afc76163ac2a87c0852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3f756a9ed3e54825608b18794f9f151"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gae3f756a9ed3e54825608b18794f9f151">XSPDIF_AES_STS_SAMPLING_FREQ_E_MASK</a>&#160;&#160;&#160;(0x3 &lt;&lt; XSPDIF_AES_STS_SAMPLING_FREQ_E_SHIFT)</td></tr>
<tr class="memdesc:gae3f756a9ed3e54825608b18794f9f151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Frequency 0 mask.  <a href="group__spdif.html#gae3f756a9ed3e54825608b18794f9f151">More...</a><br/></td></tr>
<tr class="separator:gae3f756a9ed3e54825608b18794f9f151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7336455b5fae364b65e59e559f7567bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga7336455b5fae364b65e59e559f7567bb">XSPDIF_AES_STS_CH_MODE_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga7336455b5fae364b65e59e559f7567bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel mode bit shift.  <a href="group__spdif.html#ga7336455b5fae364b65e59e559f7567bb">More...</a><br/></td></tr>
<tr class="separator:ga7336455b5fae364b65e59e559f7567bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61d1c6757b6483b6364af7ddbe2e0b92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga61d1c6757b6483b6364af7ddbe2e0b92">XSPDIF_AES_STS_CH_MODE_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSPDIF_AES_STS_CH_MODE_SHIFT)</td></tr>
<tr class="memdesc:ga61d1c6757b6483b6364af7ddbe2e0b92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel mode mask.  <a href="group__spdif.html#ga61d1c6757b6483b6364af7ddbe2e0b92">More...</a><br/></td></tr>
<tr class="separator:ga61d1c6757b6483b6364af7ddbe2e0b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f8b4daecaa31b4d2c8fa678e12d6fcc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga4f8b4daecaa31b4d2c8fa678e12d6fcc">XSPDIF_AES_STS_USR_BITS_MGMT_SHIFT</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:ga4f8b4daecaa31b4d2c8fa678e12d6fcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">User Bits Management bit shift.  <a href="group__spdif.html#ga4f8b4daecaa31b4d2c8fa678e12d6fcc">More...</a><br/></td></tr>
<tr class="separator:ga4f8b4daecaa31b4d2c8fa678e12d6fcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d28b61ccb94c9c1a0ab10a5b4dc1061"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga0d28b61ccb94c9c1a0ab10a5b4dc1061">XSPDIF_AES_STS_USR_BITS_MGMT_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSPDIF_AES_STS_USR_BITS_MGMT_SHIFT)</td></tr>
<tr class="memdesc:ga0d28b61ccb94c9c1a0ab10a5b4dc1061"><td class="mdescLeft">&#160;</td><td class="mdescRight">User Bits Management mask.  <a href="group__spdif.html#ga0d28b61ccb94c9c1a0ab10a5b4dc1061">More...</a><br/></td></tr>
<tr class="separator:ga0d28b61ccb94c9c1a0ab10a5b4dc1061"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a35f428d74dee311f07222151ac580c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga7a35f428d74dee311f07222151ac580c">XSPDIF_AES_STS_USEOF_AUX_SMPL_BITS_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga7a35f428d74dee311f07222151ac580c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use of auxiliary sample bits bit shift.  <a href="group__spdif.html#ga7a35f428d74dee311f07222151ac580c">More...</a><br/></td></tr>
<tr class="separator:ga7a35f428d74dee311f07222151ac580c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e74a60c3a3fde81331ee465f97028fc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga5e74a60c3a3fde81331ee465f97028fc">XSPDIF_AES_STS_USEOF_AUX_SMPL_BITS_MASK</a>&#160;&#160;&#160;(0x7 &lt;&lt; XSPDIF_AES_STS_USEOF_AUX_SMPL_BITS_SHIFT)</td></tr>
<tr class="memdesc:ga5e74a60c3a3fde81331ee465f97028fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use of Auxiliary sample bits mask.  <a href="group__spdif.html#ga5e74a60c3a3fde81331ee465f97028fc">More...</a><br/></td></tr>
<tr class="separator:ga5e74a60c3a3fde81331ee465f97028fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4518316d0057e6222413928d69848e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gaf4518316d0057e6222413928d69848e7">XSPDIF_AES_STS_SRC_WORD_LENGTH_SHIFT</a>&#160;&#160;&#160;(3)</td></tr>
<tr class="memdesc:gaf4518316d0057e6222413928d69848e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Source word length bit shift.  <a href="group__spdif.html#gaf4518316d0057e6222413928d69848e7">More...</a><br/></td></tr>
<tr class="separator:gaf4518316d0057e6222413928d69848e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac20878460c7db74344ed1945dd91a8f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gac20878460c7db74344ed1945dd91a8f2">XSPDIF_AES_STS_SRC_WORD_LENGTH_MASK</a>&#160;&#160;&#160;(0x7 &lt;&lt; XSPDIF_AES_STS_SRC_WORD_LENGTH_SHIFT)</td></tr>
<tr class="memdesc:gac20878460c7db74344ed1945dd91a8f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Source word length mask.  <a href="group__spdif.html#gac20878460c7db74344ed1945dd91a8f2">More...</a><br/></td></tr>
<tr class="separator:gac20878460c7db74344ed1945dd91a8f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf671c2b22efd7086a6d02720bdb6e1b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gacf671c2b22efd7086a6d02720bdb6e1b">XSPDIF_AES_STS_INDICATE_ALIGN_LEVEL_SHIFT</a>&#160;&#160;&#160;(6)</td></tr>
<tr class="memdesc:gacf671c2b22efd7086a6d02720bdb6e1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indication of Alignment level bit shift.  <a href="group__spdif.html#gacf671c2b22efd7086a6d02720bdb6e1b">More...</a><br/></td></tr>
<tr class="separator:gacf671c2b22efd7086a6d02720bdb6e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48bed09f27ff0d6d80a53e8c74defde3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga48bed09f27ff0d6d80a53e8c74defde3">XSPDIF_AES_STS_INDICATE_ALIGN_LEVEL_MASK</a>&#160;&#160;&#160;(0x3 &lt;&lt; XSPDIF_AES_STS_INDICATE_ALIGN_LEVEL_SHIFT)</td></tr>
<tr class="memdesc:ga48bed09f27ff0d6d80a53e8c74defde3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indication of Alignment level mask.  <a href="group__spdif.html#ga48bed09f27ff0d6d80a53e8c74defde3">More...</a><br/></td></tr>
<tr class="separator:ga48bed09f27ff0d6d80a53e8c74defde3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09adbe91988432142af77bc4376a656c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga09adbe91988432142af77bc4376a656c">XSPDIF_AES_STS_CH_NUM0_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga09adbe91988432142af77bc4376a656c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel Number (0) bit shift.  <a href="group__spdif.html#ga09adbe91988432142af77bc4376a656c">More...</a><br/></td></tr>
<tr class="separator:ga09adbe91988432142af77bc4376a656c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1c4ea06eaf4dc86db223a2b0ca5ec02"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gad1c4ea06eaf4dc86db223a2b0ca5ec02">XSPDIF_AES_STS_CH_NUM0_MASK</a>&#160;&#160;&#160;(0x7F &lt;&lt; XSPDIF_AES_STS_CH_NUM0_SHIFT)</td></tr>
<tr class="memdesc:gad1c4ea06eaf4dc86db223a2b0ca5ec02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel Number (0) mask.  <a href="group__spdif.html#gad1c4ea06eaf4dc86db223a2b0ca5ec02">More...</a><br/></td></tr>
<tr class="separator:gad1c4ea06eaf4dc86db223a2b0ca5ec02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae936b4e2dc69b44f9cb55e2797986de2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gae936b4e2dc69b44f9cb55e2797986de2">XSPDIF_AES_STS_MC_CH_MODE_SHIFT</a>&#160;&#160;&#160;(7)</td></tr>
<tr class="memdesc:gae936b4e2dc69b44f9cb55e2797986de2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multichannel mode bit shift.  <a href="group__spdif.html#gae936b4e2dc69b44f9cb55e2797986de2">More...</a><br/></td></tr>
<tr class="separator:gae936b4e2dc69b44f9cb55e2797986de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c6574f10f4ddf3191739f2a65e41fff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga8c6574f10f4ddf3191739f2a65e41fff">XSPDIF_AES_STS_MC_CH_MODE_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__spdif.html#gae936b4e2dc69b44f9cb55e2797986de2">XSPDIF_AES_STS_MC_CH_MODE_SHIFT</a>)</td></tr>
<tr class="memdesc:ga8c6574f10f4ddf3191739f2a65e41fff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multichannel mode mask.  <a href="group__spdif.html#ga8c6574f10f4ddf3191739f2a65e41fff">More...</a><br/></td></tr>
<tr class="separator:ga8c6574f10f4ddf3191739f2a65e41fff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf568ad55fe7d885b0111638782904ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gabf568ad55fe7d885b0111638782904ee">XSPDIF_AES_STS_CH_NUM1_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gabf568ad55fe7d885b0111638782904ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel Number (1) bit shift.  <a href="group__spdif.html#gabf568ad55fe7d885b0111638782904ee">More...</a><br/></td></tr>
<tr class="separator:gabf568ad55fe7d885b0111638782904ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d2322d01a917e1c615a6c61ca1abf51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga2d2322d01a917e1c615a6c61ca1abf51">XSPDIF_AES_STS_CH_NUM1_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSPDIF_AES_STS_CH_NUM1_SHIFT)</td></tr>
<tr class="memdesc:ga2d2322d01a917e1c615a6c61ca1abf51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Channel Number (1) mask.  <a href="group__spdif.html#ga2d2322d01a917e1c615a6c61ca1abf51">More...</a><br/></td></tr>
<tr class="separator:ga2d2322d01a917e1c615a6c61ca1abf51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3f43f893c92dc38fd08b6d5da55da5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gab3f43f893c92dc38fd08b6d5da55da5f">XSPDIF_AES_STS_MC_CH_MODE_NUM_SHIFT</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:gab3f43f893c92dc38fd08b6d5da55da5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multichannel mode number bit shift.  <a href="group__spdif.html#gab3f43f893c92dc38fd08b6d5da55da5f">More...</a><br/></td></tr>
<tr class="separator:gab3f43f893c92dc38fd08b6d5da55da5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71078825e28429294e0ff6bd6ac2f8aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga71078825e28429294e0ff6bd6ac2f8aa">XSPDIF_AES_STS_MC_CH_MODE_NUM_MASK</a>&#160;&#160;&#160;(0x7 &lt;&lt; XSPDIF_AES_STS_MC_CH_MODE_NUM_SHIFT)</td></tr>
<tr class="memdesc:ga71078825e28429294e0ff6bd6ac2f8aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multichannel mode number mask.  <a href="group__spdif.html#ga71078825e28429294e0ff6bd6ac2f8aa">More...</a><br/></td></tr>
<tr class="separator:ga71078825e28429294e0ff6bd6ac2f8aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga312051807586273423b084606b9e40ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga312051807586273423b084606b9e40ae">XSPDIF_AES_STS_DIGITAL_AUDIO_REF_SIG_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ga312051807586273423b084606b9e40ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Digital Reference Audio signal bit shift.  <a href="group__spdif.html#ga312051807586273423b084606b9e40ae">More...</a><br/></td></tr>
<tr class="separator:ga312051807586273423b084606b9e40ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdf0421f14eede57f958994ee05b07bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gacdf0421f14eede57f958994ee05b07bc">XSPDIF_AES_STS_DIGITAL_AUDIO_REF_SIG_MASK</a>&#160;&#160;&#160;(0x3 &lt;&lt; XSPDIF_AES_STS_DIGITAL_AUDIO_REF_SIG_SHIFT)</td></tr>
<tr class="memdesc:gacdf0421f14eede57f958994ee05b07bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Digital Reference Audio signal mask.  <a href="group__spdif.html#gacdf0421f14eede57f958994ee05b07bc">More...</a><br/></td></tr>
<tr class="separator:gacdf0421f14eede57f958994ee05b07bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab6bba951c11eb2f2d2f8d5fe360753c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gab6bba951c11eb2f2d2f8d5fe360753c2">XSPDIF_AES_STS_RSVD_BUT_UNDEF0_SHIFT</a>&#160;&#160;&#160;(2)</td></tr>
<tr class="memdesc:gab6bba951c11eb2f2d2f8d5fe360753c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved but undefined (0) bit shift.  <a href="group__spdif.html#gab6bba951c11eb2f2d2f8d5fe360753c2">More...</a><br/></td></tr>
<tr class="separator:gab6bba951c11eb2f2d2f8d5fe360753c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef6674a7adc5e3901805f0eda7a383db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gaef6674a7adc5e3901805f0eda7a383db">XSPDIF_AES_STS_RSVD_BUT_UNDEF0_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__spdif.html#gab6bba951c11eb2f2d2f8d5fe360753c2">XSPDIF_AES_STS_RSVD_BUT_UNDEF0_SHIFT</a>)</td></tr>
<tr class="memdesc:gaef6674a7adc5e3901805f0eda7a383db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved but undefined (0) mask.  <a href="group__spdif.html#gaef6674a7adc5e3901805f0eda7a383db">More...</a><br/></td></tr>
<tr class="separator:gaef6674a7adc5e3901805f0eda7a383db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7f4f7367ab6da14a4bbbf1e9b372f8b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gae7f4f7367ab6da14a4bbbf1e9b372f8b">XSPDIF_AES_STS_SAMPLING_FREQ_Q_SHIFT</a>&#160;&#160;&#160;(3)</td></tr>
<tr class="memdesc:gae7f4f7367ab6da14a4bbbf1e9b372f8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Frequency (1) bit shift.  <a href="group__spdif.html#gae7f4f7367ab6da14a4bbbf1e9b372f8b">More...</a><br/></td></tr>
<tr class="separator:gae7f4f7367ab6da14a4bbbf1e9b372f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad18a50ce2817a5141e4219b632b6881b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gad18a50ce2817a5141e4219b632b6881b">XSPDIF_AES_STS_SAMPLING_FREQ_Q_MASK</a>&#160;&#160;&#160;(0xF &lt;&lt; XSPDIF_AES_STS_SAMPLING_FREQ_Q_SHIFT)</td></tr>
<tr class="memdesc:gad18a50ce2817a5141e4219b632b6881b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Frequency (1) mask.  <a href="group__spdif.html#gad18a50ce2817a5141e4219b632b6881b">More...</a><br/></td></tr>
<tr class="separator:gad18a50ce2817a5141e4219b632b6881b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7103e8d9208f958e09758d8a6ec2d72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gac7103e8d9208f958e09758d8a6ec2d72">XSPDIF_AES_STS_SAMPLING_FREQ_SCALE_FLAG_SHIFT</a>&#160;&#160;&#160;(7)</td></tr>
<tr class="memdesc:gac7103e8d9208f958e09758d8a6ec2d72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Frequency scaling flag bit shift.  <a href="group__spdif.html#gac7103e8d9208f958e09758d8a6ec2d72">More...</a><br/></td></tr>
<tr class="separator:gac7103e8d9208f958e09758d8a6ec2d72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2b5f2028540d8dfdbd282a441e6d2de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gad2b5f2028540d8dfdbd282a441e6d2de">XSPDIF_AES_STS_SAMPLING_FREQ_SCALE_FLAG_MASK</a>&#160;&#160;&#160;(1 &lt;&lt; <a class="el" href="group__spdif.html#gac7103e8d9208f958e09758d8a6ec2d72">XSPDIF_AES_STS_SAMPLING_FREQ_SCALE_FLAG_SHIFT</a>)</td></tr>
<tr class="memdesc:gad2b5f2028540d8dfdbd282a441e6d2de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sampling Frequency scaling flag mask.  <a href="group__spdif.html#gad2b5f2028540d8dfdbd282a441e6d2de">More...</a><br/></td></tr>
<tr class="separator:gad2b5f2028540d8dfdbd282a441e6d2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcb0798e16471a859ca87835b45d5ad2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gabcb0798e16471a859ca87835b45d5ad2">XSPDIF_AES_STS_RSVD_BUT_UNDEF1_SHIFT</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:gabcb0798e16471a859ca87835b45d5ad2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved but undefined (1) bit shift.  <a href="group__spdif.html#gabcb0798e16471a859ca87835b45d5ad2">More...</a><br/></td></tr>
<tr class="separator:gabcb0798e16471a859ca87835b45d5ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e9765ab35955fdd6d60b9a38f525d55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga3e9765ab35955fdd6d60b9a38f525d55">XSPDIF_AES_STS_RSVD_BUT_UNDEF1_MASK</a>&#160;&#160;&#160;(0xFF &lt;&lt; XSPDIF_AES_STS_RSVD_BUT_UNDEF1_SHIFT)</td></tr>
<tr class="memdesc:ga3e9765ab35955fdd6d60b9a38f525d55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserved but undefined (1) mask.  <a href="group__spdif.html#ga3e9765ab35955fdd6d60b9a38f525d55">More...</a><br/></td></tr>
<tr class="separator:ga3e9765ab35955fdd6d60b9a38f525d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga509f04a0d2ce7e987975232bed033c79"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga509f04a0d2ce7e987975232bed033c79">XSPDIF_AES_STS_ALPHANUM_CH_ORG_DATA_OFFSET</a>&#160;&#160;&#160;(6)</td></tr>
<tr class="memdesc:ga509f04a0d2ce7e987975232bed033c79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alphanumeric channel origin data register(s) offset.  <a href="group__spdif.html#ga509f04a0d2ce7e987975232bed033c79">More...</a><br/></td></tr>
<tr class="separator:ga509f04a0d2ce7e987975232bed033c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63d3830f5f577547c7acb66ca3da4fc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga63d3830f5f577547c7acb66ca3da4fc7">XSPDIF_AES_STS_ALPHANUM_CH_DEST_DATA_OFFSET</a>&#160;&#160;&#160;(10)</td></tr>
<tr class="memdesc:ga63d3830f5f577547c7acb66ca3da4fc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alphanumeric channel destination data bit shift.  <a href="group__spdif.html#ga63d3830f5f577547c7acb66ca3da4fc7">More...</a><br/></td></tr>
<tr class="separator:ga63d3830f5f577547c7acb66ca3da4fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb0ee48f8848da6cad553709f99bba14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gaeb0ee48f8848da6cad553709f99bba14">XSPDIF_AES_STS_LOCAL_SAMPLE_ADDRCODE_OFFSET</a>&#160;&#160;&#160;(14)</td></tr>
<tr class="memdesc:gaeb0ee48f8848da6cad553709f99bba14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Local sample address code register(s) offset.  <a href="group__spdif.html#gaeb0ee48f8848da6cad553709f99bba14">More...</a><br/></td></tr>
<tr class="separator:gaeb0ee48f8848da6cad553709f99bba14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a81a840355baee43ebbf6c912dbe895"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga4a81a840355baee43ebbf6c912dbe895">XSPDIF_AES_STS_TIMEOFDAY_SAMPLE_ADDRCODE_OFFSET</a>&#160;&#160;&#160;(18)</td></tr>
<tr class="memdesc:ga4a81a840355baee43ebbf6c912dbe895"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time-of-day sample address code register(s) offset.  <a href="group__spdif.html#ga4a81a840355baee43ebbf6c912dbe895">More...</a><br/></td></tr>
<tr class="separator:ga4a81a840355baee43ebbf6c912dbe895"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac781e3060f6f281ddf4c2fb609b62941"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gac781e3060f6f281ddf4c2fb609b62941">XSPDIF_AES_STS_RELIABLE_FLAGS_OFFSET</a>&#160;&#160;&#160;(22)</td></tr>
<tr class="memdesc:gac781e3060f6f281ddf4c2fb609b62941"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reliability flags bit shift.  <a href="group__spdif.html#gac781e3060f6f281ddf4c2fb609b62941">More...</a><br/></td></tr>
<tr class="separator:gac781e3060f6f281ddf4c2fb609b62941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14d044656cba232d7178da66be8f6074"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#ga14d044656cba232d7178da66be8f6074">XSPDIF_AES_STS_CRC_CHAR_OFFSET</a>&#160;&#160;&#160;(23)</td></tr>
<tr class="memdesc:ga14d044656cba232d7178da66be8f6074"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cyclic redundancy check character bit shift.  <a href="group__spdif.html#ga14d044656cba232d7178da66be8f6074">More...</a><br/></td></tr>
<tr class="separator:ga14d044656cba232d7178da66be8f6074"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaa51d2927e959df0556c24e2f85d58d7a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__spdif.html#gaa51d2927e959df0556c24e2f85d58d7a">XSpdif_Decode_ChStat</a> (u8 Spdif_SrcBuf[24])</td></tr>
<tr class="memdesc:gaa51d2927e959df0556c24e2f85d58d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the array i.e.  <a href="group__spdif.html#gaa51d2927e959df0556c24e2f85d58d7a">More...</a><br/></td></tr>
<tr class="separator:gaa51d2927e959df0556c24e2f85d58d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
